have kittens
(British English, informal) to be very anxious, angry or upset about something